#pragma once
#include "JWorkingCopiesBaseFile.h"
#include "JSerialize.h"
#include "JFile.h"
#include "JInOutPut.h"
#include <string>

class JWorkingCopiesFile : public JWorkingCopiesBaseFile
{
public:
    JWorkingCopiesFile(JWorkingCopiesFileOperation _operate,int _lastChangeVersion,
                int _version,std::string _author,std::string _fullFileName,std::string _dirOrFile);
    ~JWorkingCopiesFile(void);
    int Serialize(JInOutPut& _strea,int& allSize);
    int ReSerialize(JInOutPut& _strea);
    JFile file;    
};

